home *** CD-ROM | disk | FTP | other *** search
- on beginSprite me
- global foundation
- sprite(me.spriteNum).visible = 1
- sprite(me.spriteNum).loc = point(135, 65)
- end
-
- on mouseDown me
- global stock, reserve
- repeat with i = 1 to reserve.count
- if stock.count = 0 then
- exit repeat
- end if
- if reserve[i].count = 0 then
- fixempty(i)
- next repeat
- end if
- sprite(reserve[i][reserve[i].count].spnum + 1).member = stock[1].rank & "_" & stock[1].suit
- sprite(reserve[i][reserve[i].count].spnum + 1).visible = 1
- sprite(reserve[i][reserve[i].count].spnum + 1).locZ = reserve[i][reserve[i].count].spnum + 1
- reserve[i].addProp(string(reserve[i][reserve[i].count].spnum + 1).symbol, new(script("card"), reserve[i][reserve[i].count].spnum + 1))
- stock.deleteAt(1)
- puppetSound(3, "deal1")
- updateStage()
- end repeat
- if stock.count = 0 then
- sprite(me.spriteNum).visible = 0
- end if
- end
-
- on fixempty ui
- global reserve, stock, firstSprite
- put ui
- sprite(firstSprite[ui]).member = stock[1].rank & "_" & stock[1].suit
- stock.deleteAt(1)
- sprite(firstSprite[ui]).visible = 1
- reserve[symbol(string(sprite(firstSprite[ui]).startFrame))].addProp(symbol(string(firstSprite[ui])), new(script("card"), firstSprite[ui]))
- sprite(firstSprite[ui]).locZ = firstSprite[ui]
- end
-